﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SistemaCenterQuimPost.Entidad
{
    [Serializable]
    
    public class RegistroTraslado //clase que representa el encabezado de una orden de pedido (precioCosto y Venta) identificados por codigo y descripción. Usado en procesos de archivos.
    {
        //----------------ATRIBUTOS-------------------
        private string fecha;
        private string turno;
        private string cajeroNombre;
        private string postDestinoNombre;
        private int codTraslado;
        private string postOrigenNombre;

           
        //---------------CONSTRUCTORES----------------
        public RegistroTraslado()  //constructor predeterminado, sin argumentos
            : this("", "", "", "", 0, "")
        {

        }

        public RegistroTraslado(string unaFecha, string unTurno, string unCajeroNombre, string unPostDestinoNombre ,int unCodTraslado, string unPostOrigenNombre) //constructor con argumentos
        {
            Fecha = unaFecha;
            Turno = unTurno;
            CajeroNombre = unCajeroNombre;
            PostDestinoNombre = unPostDestinoNombre;
            CodTraslado = unCodTraslado;
            PostOrigenNombre = unPostOrigenNombre;

        }

        //---------------PROPIEDADES---------------------
        public string Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }

        public string PostOrigenNombre
        {
            get { return postOrigenNombre; }
            set { postOrigenNombre = value; }
        }
        
        public int CodTraslado
        {
            get { return codTraslado; }
            set { codTraslado = value; }
        }

        public string PostDestinoNombre
        {
            get { return postDestinoNombre; }
            set { postDestinoNombre = value; }
        }

        public string CajeroNombre
        {
            get { return cajeroNombre; }
            set { cajeroNombre = value; }
        }

        public string Turno
        {
            get { return turno; }
            set { turno = value; }
        }

    }

}